turkey tangle - French English Dictionary